﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Glorysoft.EAP.Core.Entities.Socket
{
    /// <summary>
    /// 设备启动上报实体
    /// </summary>
    public class RequestEqpSealRequest
    {
        /// <summary>
        /// 实例化请求实体
        /// </summary>
        public EqpSealRequestRequest Request { get; set; }
        /// <summary>
        /// 默认构造函数
        /// </summary>
        public RequestEqpSealRequest()
        {
            Request = new EqpSealRequestRequest();
            Request.Header = new RequestHeader();
            Request.Body = new EqpSealRequestRequestBody();
        }
    }
    /// <summary>
    /// 设备启动请求实体类
    /// </summary>
    public class EqpSealRequestRequest : RequestBase
    {
        /// <summary>
        /// 请求Body
        /// </summary>
        public EqpSealRequestRequestBody Body { get; set; }

    }

    /// <summary>
    /// EqpSealRequest请求的Body属性
    /// </summary>
    public class EqpSealRequestRequestBody
    {
        /// <summary>
        /// 设备ID
        /// </summary>
        public string EqpID { get; set; }
        /// <summary>
        /// 批次ID
        /// </summary>
        public string LOTID { get; set; }
        /// <summary>
        /// “印章路径”
        /// </summary>
        public string SealAddress { get; set; }
        /// <summary>
        /// 印章阵列路径
        /// </summary>
        public string SealArrayAddress { get; set; }
        /// <summary>
        /// “印章正印、背印文件名”
        /// </summary>
        public string SealID { get; set; }
        /// <summary>
        /// “印章背印文件名”
        /// </summary>
        //public string SealID2 { get; set; }
        /// <summary>
        /// “印章阵列号”
        /// </summary>
        public string SealArrayID { get; set; }
    }
}
